package com.jp.knowledge.model;

import java.util.List;

public class TeamCirclePushParams {
    /**
     * token : 592b77c4a96d6587b913670e6056236b
     * content : 很好
     * type : 1
     * linkIcon : http://www.1.com/j.jpg
     * linkId : 592b77c4a96d6587b913670e6056236b
     * linkTitle : 这款优雅的电子书签APP。竟能让你爱上读书
     * linkType : 1
     * imgList : [{"mediaId":"592b77c4a96d6587b913670e6056236b"},{"mediaId":"592b77c4a96d6587b913670e6056236b"},{"mediaId":"592b77c4a96d6587b913670e6056236b"}]
     * level : 1
     * visibility : 2
     * visible : [{"id":"592b77c4a96d6587b913670e6056236b"},{"id":"592b77c4a96d6587b913670e6056236b"},{"id":"592b77c4a96d6587b913670e6056236b"}]
     * remind : [{"id":"592b77c4a96d6587b913670e6056236b"}]
     */

    private String token;
    private String content;
    private int type;
    private String linkIcon;
    private String linkId;
    private String linkTitle;
    private int linkType;
    private int level;
    private int visibility;
    private List<ImgListBean> imgList;
    private List<VisibleBean> visible;
    private List<RemindBean> remind;

    private String companyId;
    private int companyType;
    private String id;
    private String mediaId;

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getLinkIcon() {
        return linkIcon;
    }

    public void setLinkIcon(String linkIcon) {
        this.linkIcon = linkIcon;
    }

    public String getLinkId() {
        return linkId;
    }

    public void setLinkId(String linkId) {
        this.linkId = linkId;
    }

    public String getLinkTitle() {
        return linkTitle;
    }

    public void setLinkTitle(String linkTitle) {
        this.linkTitle = linkTitle;
    }

    public int getLinkType() {
        return linkType;
    }

    public void setLinkType(int linkType) {
        this.linkType = linkType;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public int getVisibility() {
        return visibility;
    }

    public void setVisibility(int visibility) {
        this.visibility = visibility;
    }

    public List<ImgListBean> getImgList() {
        return imgList;
    }

    public void setImgList(List<ImgListBean> imgList) {
        this.imgList = imgList;
    }

    public List<VisibleBean> getVisible() {
        return visible;
    }

    public void setVisible(List<VisibleBean> visible) {
        this.visible = visible;
    }

    public List<RemindBean> getRemind() {
        return remind;
    }

    public void setRemind(List<RemindBean> remind) {
        this.remind = remind;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public int getCompanyType() {
        return companyType;
    }

    public void setCompanyType(int companyType) {
        this.companyType = companyType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMediaId() {
        return mediaId;
    }

    public void setMediaId(String mediaId) {
        this.mediaId = mediaId;
    }

    public static class ImgListBean {
        /**
         * mediaId : 592b77c4a96d6587b913670e6056236b
         */

        private String mediaId;

        public ImgListBean(){}

        public ImgListBean(String mediaId){
            this.mediaId = mediaId;
        }

        public String getMediaId() {
            return mediaId;
        }

        public void setMediaId(String mediaId) {
            this.mediaId = mediaId;
        }
    }

    public static class VisibleBean {
        /**
         * id : 592b77c4a96d6587b913670e6056236b
         */

        private String id;

        public VisibleBean(){}

        public VisibleBean(String id){
            this.id = id;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }
    }

    public static class RemindBean {
        /**
         * id : 592b77c4a96d6587b913670e6056236b
         */

        private String id;

        public RemindBean(){}

        public RemindBean(String id){
            this.id = id;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }
    }
}
